_dddd_eeee_llll_aaaa_yyyy causes the caller to sleep for the amount of time specified by
_t_i_c_k_s, which is in units of clock ticks. The exact length of the delay
is not guaranteed but it will not be less than _t_i_c_k_s -_1 clock ticks.
RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
None
UUUUSSSSAAAAGGGGEEEE
The length of a clock tick can vary across different implementations and
therefore drivers should not include any hard-coded assumptions about the
length of a tick. The _dddd_rrrr_vvvv______uuuu_ssss_eeee_cccc_tttt_oooo_hhhh_zzzz(D3) and _dddd_rrrr_vvvv______hhhh_zzzz_tttt_oooo_uuuu_ssss_eeee_cccc(D3) functions
can be used, as necessary, to convert between clock ticks and
microseconds (implementation independent units).
The _dddd_eeee_llll_aaaa_yyyy function calls _iiii_tttt_iiii_mmmm_eeee_oooo_uuuu_tttt(D3) to schedule a wakeup after the
specified amount of time has elapsed. _dddd_eeee_llll_aaaa_yyyy then goes to sleep until
_iiii_tttt_iiii_mmmm_eeee_oooo_uuuu_tttt wakes up the sleeping process.